package com.hyjx.framework.component.message;

/**
 * 消息服务接口
 */
public interface MessageService {

    /**
     * 查询信息列表
     *
     * @return
     */
    public String queryList(MessageModel model);

    /**
     * 添加信息
     *
     * @param model
     */
    public boolean add(MessageModel model);

    /**
     * 根据ID查询信息
     */
    public MessageModel getInfoById(String s);

    /**
     * 修改信息
     */
    public int edit(MessageModel model);

    /**
     * 删除信息
     *
     * @param ids
     */
    public int delete(String ids);

    /**
     * 增加消息用户
     *
     * @param model
     */
    public void addmsgusr(MessageUserModel model);

    /**
     * 刷新消息数量
     *
     * @param user_id
     * @return
     */
    public String refreshMsgCount(String user_id);

    /**
     * 更新已读消息状态
     *
     * @param mu
     */
    public void updateMsgIsread(MessageUserModel mu);
}
